Skip to main content

Case Definition

Understanding case definitions This section aims to provide you with a comprehensive understanding of case definitions and their significance within the application. Let's explore each element in detail:

Case Definitions Overview:

  • In WKS Platform, a case definition represents a blueprint or template for a specific type of case.
  • A case definition defines the structure, behavior, and lifecycle of a case within the system.
  • It serves as a reusable model that governs how cases of a particular type are created, managed, and processed.

Key Concepts:

  • Case: A case refers to an instance of a specific case definition. It represents a real-life case or process that needs to be managed and monitored within the system.
  • Case Type: A case type categorizes cases based on their purpose, nature, or domain. Each case type is associated with a specific case definition.
  • Case Definition Key: Each case definition is uniquely identified by a case definition key, which is used to reference and manage cases of that type.

Case Definition Elements:

  • WKS Platform case definitions consist of several essential elements that define the behavior and structure of cases. These elements may include:
    • Case Name: The name of the case definition that helps identify and differentiate it from others.
    • Case Description: A brief description of the case definition, providing additional context or information about its purpose.
    • Case Variables: Variables are used to store and manage data associated with a case. They capture and hold information relevant to the case and can be accessed and modified throughout the case lifecycle.
    • Case Milestones: Milestones represent significant points or achievements within a case. They mark important stages, events, or objectives that need to be reached or completed during the case's lifecycle.
    • Case Activities: Activities represent the tasks, actions, or steps that need to be performed to progress a case. They define the sequence and dependencies of tasks within a case.
    • Case Forms: Forms are used to capture and display data related to a case. They provide user-friendly interfaces for entering and editing information at different stages of the case.
    • Case Rules: Rules define the decision-making logic within a case. They specify conditions and actions based on which the system can automatically evaluate and execute certain operations or make recommendations.
    • Case Permissions: Permissions control the access and actions allowed on a case. They determine which users or roles can view, modify, or perform specific operations on a case.

Case Definition Deployment:

  • Once a case definition is created, it needs to be deployed to the WKS Platform for it to be available for use.
  • Deployment involves making the case definition accessible to users and enabling the creation and management of cases based on that definition.
  • Only authorized users with appropriate permissions can deploy case definitions.

Case Definition Versioning:

  • Case definitions can be versioned to manage changes and updates over time.
  • Versioning allows for the coexistence of multiple versions of a case definition, enabling backward compatibility and smooth transition between different versions.
  • It also facilitates auditing, tracking, and rollbacks if necessary.

Case Definition Configuration:

  • WKS Platform provides a user-friendly interface or configuration file where you can define and configure case definitions.
  • This configuration process allows you to specify the elements mentioned earlier, such as case variables, milestones, activities, forms, rules, and permissions.

Best Practices:

  • When designing case definitions, consider the specific requirements and characteristics of your organization's processes and cases.
  • Collaborate with key stakeholders and subject matter experts to define case structures, activities, and milestones that align with your business needs.
  • Regularly review and update case definitions to accommodate changes in processes or regulations.
  • Document and maintain a clear record of case definitions for reference and future enhancements.